home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MACD 5
/
MACD 5.bin
/
internet
/
irc_i_dodatki
/
eggdrop
/
eggdrop11.lha
/
UPDATES
< prev
next >
Wrap
Text File
|
1997-01-15
|
8KB
|
160 lines
Changes in eggdrop:
""""""""""""""""""
v1.1alpha+lincoln
- dcc table should be used to cache user records
- info line needs to be password protected
- link to +sh bots the way a +h link works [genady]
- way to retrieve join-time for a user on a channel [gaven cohen]
- '.match' ought to have a way to scan for chan-specific flags
- '.match' accept "+m-g" etc? [tyson]
- help files: fix up the rest of dcc/ (filesys/ done. set/ done.)
need finishing: m and on
- tcl commands to:
get info line for one channel
set info line for one channel
get laston for one channel
set laston for one channel
- display channel-specific info lines
- let users set their own chan-specific info lines
- sharebots share user-flags for bots [genady]
- channel master [by-tor]
- file system:
- export directories to other bots. a notice is broadcast on the botnet
once each hour for your exported directories (to let other bots know)
- if 'auto-import' is on, send out an export-list-request when linking to
a new bot. whenever other bots broadcast exported directories, auto-add
those directories to the specified place
- set dcc-import-path "dcc/public/"
Snowbot exports "/gifs/party" as "pgifs" --> "dcc/public/Snowbot/pgifs"
- quota per-directory
- change required-flags spec from integer to chars (doh!)
- track upload-k/download-k/upload-files/download-files per user
- re-implement directory headers
* notes tell you if they're going to expire soon
* faster memory debugging [suggested by ledpighp]
* can compile without including the file system now (for a moderate disk
and memory savings)
* can specify a parting comment with '.quit' [suggested by a person]
* 'u' flag on user specifies "unshared" (not transfered to other bots when
sending the userfile, and kept even when downloading the userfile -- just
like bot records) [suggested by exile]
* flags o/d/f/k are channel-specific now (not global flags)
* 'g' flag meaning "global op" (virtual +o flag for every channel), also
used to restrict access to dcc channel commands
* filedb's are locked from other bots when in use
* tcl 'valididx' to determine if an idx is ok to use [suggested by by-tor]
* removed very old 'isolate' option
* +r bots that try to link directly will be rebuffed without sending any
notices to other bots [suggested by genady]
* tcl command 'backup' to backup the userfile
* added 'resetbans' tcl command [suggested by xerox@foonet.net]
* 'who' users same flag chars (*/+) as 'whom' now
* 'raw' binding rewritten (WILL BREAK SCRIPTS) and no longer requires the
+r console mode
* bots marked +u aren't shared either
* builtin bindings are now "*dcc:status" (or "*fil:ls" or "*msg:whois") to
differentiate
* Tcl variables that link to internal eggdrop variables are now trace call-
backs, meaning the values change at the same time, instead of the Tcl
variables being written and read back at each crossover between eggdrop
and Tcl
* 'binds' command takes an 'all' option now
* new 'listen' tcl command allows much better control over telnet ports:
can mark ports as bots-only or users-only (or allow all), can specify
a nick-mask of people allowed to use that port, can set a port to go to
a Tcl script -- and of course, can have more than 1 port open at a time
(limited only by the size of your dcc table)
* removed meaningless 'telnet-bots-only' option
* put "Please enter your nickname." into the banner so it can be changed
* help files are stored in directory tree now (that was getting too
messy)
* besides %B type substitutions, help_subst now supports %{stuff}, like
arbitrary flag requirements %{+m}, the end of such a block %{end}, and
center a line of text %{center}
* added subst %{cols=N} cos i'm feeling wacky
* understands concept of sticky bans now
* flags_ok was showing +m/+n users things that were restricted to +b (fixed)
* fixed tcl 'chattr' to use channel flags
* added tcl 'matchchanattr' to check for channel-specific flags
* tcl 'newban' and 'newchanban' can specify sticky bans now
* net module will now buffer binary connections
* added "turbo dcc" (set dcc-block 0) which made bot->user file transfers go
about 2.5 times faster in rough tests (the entire file is buffered and then
spat out thru the connection as fast as possible, ignoring the ack count
until the entire file has been sent)
* revised whom info trading so that the same nick can be on more than once
(oops) (will cause incompatibilities)
* instead of sending constant NICK requests, uses slightly more clever way
to determine if its nick can be regained (which shouldn't interfere with
user-level ISON or USERHOST requests, and will help undernet users)
* can set 'whois-fields' which specifies which "xtra" fields to display in
a '.whois' listing
* userfile resync can cause disasterous DEsync of userfiles, so it's turned
off by default now
* tried to make whom info trading be more compatible -- 1.1 bots should be
able to decode 1.0 stuff, but 1.0 bots may lose track of away/idle info
(can't really be helped, the 1.0 way was broken)
* outgoing notes marked with sock#
* incoming note is delivered to the first non-away session, if not marked
with a sock# -- if all sessions are away, the oldest session is notified
that the note arrived and was stored
* stackable notice binding 'notc'
* '-bot' command is sprad to sharebots [suggested by genady]
* +bitch mode for channels now won't let ANYONE be an op unless the bot
(or a master) op'd them
* new commands 'stick' and 'unstick' to let party-line users change the
"sticky" attribute of a ban
* 'bans' can take an optional channel-name argument [suggested by by-tor]
* might (?) allow ansi color codes on the party line now
* completely changed FILT binding (potential incompatibility)
* tcl 'timer' and 'utimer' can accept a 0 timer now (executed immediately
after control returns to eggdrop)
* parameters set by tclhash entry points are no longer global (may solve
some reentrancy problems)
* when kicking +k users, a temporary channel ban is placed
* msg 'op' command can take a specific channel as argument [patch by
peace]
* writes pid file all the time now (not just when running in the background)
[patch by peace]
* DIE_ON_TERMHUP split into 2 different defines [patch by peace]
* 'adduser' command will take an optional handle (in case the user sometimes
uses a different nick)
* added 'uptime' read-only var [suggested by vince@who.net]
* added 'botnet-nick' for bots that wish to use a different nick on the
botnet than on irc [popular demand]
* creation date is stuck in the "xtra" field of a new user record [suggested
by tyson]
* +g users can get ops even without +o on that channel (doh!) [patch by
butchbub]
* can specify a separate port in a bot's link address to use for relay
connections (separated by a '/') [patch by butchbub]
* tries to take advantage of ircdu's 'SILENCE' command when ignoring msgs &
ctcps [suggested by timothy barbeisch]
* tcl 'bind' without a procname will return all procnames currently bound to
that (ignoring required-flags)
* tcl 'putloglev' will accept any valid log level(s) now
* compile-time option to allow stacked responses to up to 3 stacked ctcps
[patch by anonymous]
* removed require-x (it's always assumed to be on)
* 'listen' mask restriction that starts with '@' is a restriction on hostname
not nick [suggested by blap]
TO-DO:
"""""
- Tcl commands for:
move/copy a file
make/remove a dir
get/set a dir's required flags
get # of downloads for a file
- files '.mv' move directories [andrej]
- '.sort' to sort files
BUG REPORTS:
- dcc chat with firewalled bot doesn't seem to work (error 2) [rajat goel]
- telnet port sometimes gets lost [genady]
SUGGESTIONS: